Part Number Hot Search : 
AD9003A PT210S 78M05 FPI4020W PP0720SC K3116 GA256 MB2623BB
Product Description
Full Text Search
 

To Download DS1204V Datasheet File

  If you can't view the Datasheet, Please click here to try to view without PDF Reader .  
 
 


  Datasheet File OCR Text:
 DS1204V
DS1204V Electronic Key
FEATURES
PIN ASSIGNMENT
* Cannot be deciphered by reverse engineering * Partitioned memory thwarts pirating * User-insertable packaging
sion allows personal posses-
DALLAS
DS1204V ELECTRONIC KEY
* Exclusive blank keys on request * Appropriate identification can be made with a 64-bit
reprogrammable memory SIDE
* Unreadable 64-bit security match code virtually prevents deciphering by exhaustive search with over 1019 possibilities
* 128 bits of secure read/write memory create additional barriers by permitting data changes as often as needed
1
5
BOTTOM: PIN VIEW 1.0 IN
See Mech. Drawings Section
* Rapid erasure of identification security match code
and secure read/write memory can occur if tampering is detected
* Low-power CMOS circuitry * Four million bps data rate * Durable and rugged * Applications
include software authorization, gray market software protection, proprietary data, financial transactions, secure personnel areas, and system access control
PIN DESCRIPTION
Pin 1 - VCC Pin 2 - RST Pin 3 - DQ Pin 4 - CLK Pin 5 - GND +5 Volts Reset Data Input/Output Clock Ground
DESCRIPTION
The DS1204V Electronic Key is a miniature security system that stores 64 bits of user-definable identification code and a 64-bit security match code that protects 128 bits of read/write nonvolatile memory. The 64-bit identification code and the security match code are programmed into the key via a special program mode operation. After programming, the key follows a procedure with a serial format to retrieve or update data. Interface cost to a microprocessor is minimized by on-chip circuitry that permits data transfer with only three signals: Clock (CLK), Reset (RST), and Data Input/Output (DQ). Low pin count and a guided entry for mating receptacle overcome mechanical problems normally encountered with conventional integrated circuit packaging, making the device transportable and user-insertable.
OPERATION - NORMAL MODE
The Electronic Key has two modes of operation: normal and program. The block diagram (see Figure 1) illustrates the main elements of the key when used in the normal mode. To initiate data transfer with the key, RST is taken high and 24 bits are loaded into the command
021798 1/10
DS1204V
register on each low-to-high transition of the CLK input. The command register must match the exact bit pattern that defines normal operation for read or write, or communications are ignored. If the command register is loaded properly, communications are allowed to continue. The next 64 cycles to the key are reads. Data is clocked out of the key on the high-to-low transition of the clock from the identification memory. Next, 64 write cycles must be written to the compare register. These
64 bits must match the exact pattern stored in the security match memory. If a match is not found, access to additional information is denied. Instead, random data is output for the next 128 cycles when reading data. If write cycles are being executed, the write cycles are ignored. If a match is found, access is permitted to a 128-bit read/ write nonvolatile memory. Figure 2 is a summary of normal mode operation and Figure 3 is a flow chart of the normal mode sequence.
BLOCK DIAGRAM - NORMAL MODE Figure 1
D/Q
CLK
CONTROL LOGIC
64-BIT IDENTIFICATION
RST
64-BIT SECURITY MATCH
COMPARE REGISTER
128-BIT SECURE MEMORY COMMAND REGISTER
RANDOM DATA
SEQUENCE - NORMAL MODE Figure 2
PROTOCOL IDENTIFICATION SECURITY MATCH
COMMAND WORD
64 READ CYCLES
64 WRITE CYCLES
MATCH
SECURE MEMORY
128 READ OR WRITES
021798 2/10
DS1204V
FLOW CHART - NORMAL MODE Figure 3
RESET HIGH
WRITE COMMAND
PROTOCOL
NO
MATCH FOR READ OR WRITE
READ 64 BITS
IDENTIFICATION
WRITE 64 BITS
SECURITY MATCH
NO MATCH
OUTPUT GARBLED DATA READ OR WRITE 128 BITS BASED ON PROTOCOL SECURE NV RAM
STOP
RESET LOW
OUTPUT IN HIGH Z
PROGRAM MODE
The block diagram in Figure 4 illustrates the main elements of the key when used in the program mode. To initiate the program mode, RST is driven high and 24 bits are loaded into the command register on each low-to-high transition of the CLK input. The command register must match the exact pattern that defines pro-
gram operation. If an exact match is not found, the remainder of the program cycle is ignored. If the command register is properly loaded, then the 128 bits that follow are written to the identification memory and the security match memory. Figure 5 is a summary of program mode operation and Figure 6 is a flow chart of program mode operation.
021798 3/10
DS1204V
BLOCK DIAGRAM - PROGRAM MODE Figure 4
D/Q
CLK 64-BIT IDENTIFICATION CONTROL LOGIC RST
64-BIT SECURITY MATCH
COMMAND REGISTER
SEQUENCE - PROGRAM MODE Figure 5
PROTOCOL IDENTIFICATION SECURITY MATCH
COMMAND WORD
64 WRITE CYCLES
64 WRITE CYCLES
COMMAND WORD
Each data transfer for the normal and program mode begins with a three-byte command word as shown in Figure 7. As defined, the first byte of the command word specifies whether the 128-bit nonvolatile memory will be written into or read. If any one of the bits of the first byte of the command word fails to meet the exact pattern of read or write, the data transfer will be aborted. The 8-bit pattern for read is 01100010. The pattern for write is 10011101. The first two bits of the second byte of the command word specify whether the data transfer to follow is a program or normal cycle. The bit pattern for program is 0 in bit 0 and 1 in bit 1. The program mode can be selected only when the first byte of the command word specifies a write. If the program mode is specified and the first byte of the command word does not specify a write, data transfer will be aborted. The bit pattern that selects the normal mode of operation is 1 in bit 0 and 0 in bit 1. The other two possible combinations for the first two bits of byte 2 will cause data transfer to abort.
The remaining six bits of byte 2 and the first seven bits of byte 3 form unique patterns that allow multiple keys to reside on a common bus. As such, each respective code pattern must be written exactly for a given device or data transfer will abort. Dallas Semiconductor has five patterns available as standard products per the chart in Figure 7. Each pattern corresponds to a specific part number. Under special contract with Dallas Semiconductor, the user can specify any bit pattern other than those specified as unavailable. The bit pattern as defined by the user must be written exactly or data transfer will abort. The last bit of byte 3 of the command word must be written to logic 1 or data transfer will abort.
NOTE:
Contact the Dallas Semiconductor sales office for a special command word code assignment that makes possible an exclusive blank key.
021798 4/10
DS1204V
FLOW CHART - PROGRAM MODE Figure 6
RESET HIGH
WRITE COMMAND
PROTOCOL
NO
MATCH PROGRAM MODE
WRITE 64 BITS
IDENTIFICATION
WRITE 64 BITS
SECURITY MATCH
STOP
RESET LOW
OUTPUT IN HIGH Z
RESET AND CLOCK CONTROL
All data transfers are initiated by driving the RST input high. The RST input serves three functions. First, it turns on control logic, which allows access to the command register for the command sequence. Second, the RST signal provides a power source for the cycle to follow. To meet this requirement, a drive source for RST of 2 mA @ 3.5 volts is required. However, if the VCC pin is connected to a 5-volt source within nominal limits, the RST is not used as a source of power and input levels revert to normal VIH and VIL inputs with a drive current requirement of 500 A. Third, the RST signal provides a method of terminating data transfer.
A clock cycle is a sequence of a falling edge followed by a rising edge. For data inputs, the data must be valid during the rising edge of a clock cycle. Command bits and data bits are input on the rising edge of the clock and data bits are output on the falling edge of the clock. The rising edge of the clock returns the DQ pin to a high impedance state. All data transfer terminates if the RST pin is low and the DQ pin goes to a high impedance state. When data transfer to the key is terminated using RST, the transition of RST must occur while the clock is at a high level to avoid disturbing the last bit of data. Data transfer is illustrated in Figure 8 for normal mode and Figure 9 for program mode.
021798 5/10
DS1204V
COMMAND WORD Figure 7
0 R W R W R W R W R W R W R W R W BYTE 1
X
X
X
X
X
X
P
P
BYTE 2
23 1 X X X X X X X BYTE 3
0 DS1204V-G01 1
0 0
0 1
0 0
0 0
0 0
P 0
P 0
BYTE 2 BYTE 3
0 DS1204V-G02 1
0 0
0 1
0 0
0 0
1 0
P 0
P 0
BYTE 2 BYTE 3
0 DS1204V-G03 1
0 0
0 1
0 0
1 0
0 0
P 0
P 0
BYTE 2 BYTE 3
0 DS1204V-G04 1
0 0
0 1
0 0
1 0
1 0
P 0
P 0
BYTE 2 BYTE 3
0 DS1204V-G05 1
0 0
0 1
1 0
0 0
0 0
P 0
P 0
BYTE 2 BYTE 3
KEY CONNECTIONS
The key is designed to be plugged into a standard 5-pin, 0.1-inch center SIP receptacle (SAMTEC SS-105 or equivalent). A guide is provided to prevent the key from being plugged in backwards and aid in alignment of the
receptacle. For portable applications, contact to the key pins can be determined to ensure connection integrity before data transfer begins. CLK, RST, and DQ all have internal 20K ohm pulldown resistors to ground that can be sensed by a reading device.
021798 6/10
DS1204V
DATA TRANSFER - NORMAL MODE Figure 8
CLOCK
RESET 0 R/W 1 R/W 23 1 D0 D63 Q0 Q63 DQ0 DQ126 DQ127
COMMAND WORD
READ 64 BITS
WRITE 64 BITS
READ/WRITE 128 BITS
DATA TRANSFER - PROGRAM MODE Figure 9
CLOCK CLK
RESET 0 R/W 1 R/W 2 23 1 Q0 Q1 Q62 Q63 Q0 Q1 Q62 Q63
COMMAND WORD
WRITE 64 BITS
WRITE 64 BITS
021798 7/10
DS1204V
ABSOLUTE MAXIMUM RATINGS*
Voltage on any Pin Relative to Ground Operating Temperature Storage Temperature -0.5V to +7.0V 0C to 70C -40C to +70C
* This is a stress rating only and functional operation of the device at these or any other conditions above those indicated in the operation sections of this specification is not implied. Exposure to absolute maximum rating conditions for extended periods of time may affect reliability.
RECOMMENDED DC OPERATING CONDITIONS
PARAMETER Logic 1 Logic 0 RESET Logic 1 Supply SYMBOL VIH VIL VIHE VCC MIN 2.0 -0.3 3.5 4.5 5.0 5.5 +0.8 TYP MAX UNITS V V V V
(0C to 70C)
NOTES 1, 8, 10 1 1, 9, 11 1
DC ELECTRICAL CHARACTERISTICS
PARAMETER Input Leakage Output Leakage Output Current @2.4V Output Current @0.4V RST Input Resistance D/Q Input Resistance CLK Input Resistance RST Current @3.0V Active Current Standby Current SYMBOL IIL ILO IOH IOL ZRST ZDQ ZCLK IRST ICC1 ICC2 10 10 10 -1 MIN TYP
(0C to 70C; VCC = 5V + 10%)
MAX +500 +500 UNITS A A mA +2 60 60 60 2 6 2.5 mA K ohms K ohms K ohms mA mA mA 6, 9, 13 6 6 NOTES 4
CAPACITANCE
PARAMETER Input Capacitance Output Capacitance SYMBOL CIN COUT MIN TYP MAX 5 7 UNITS pF pF
(tA = 25C)
NOTES
021798 8/10
DS1204V
AC ELECTRICAL CHARACTERISTICS
PARAMETER Data to CLK Setup CLK to Data Hold CLK to Data Delay CLK Low Time CLK High Time CLK Frequency CLK Rise & Fall RST to CLK Setup CLK to RST Hold RST Inactive Time RST to I/O High Z SYMBOL tDC tCDH tCDD tCL tCH fCLK tR, tF tCC tCCH tCWH tCDZ 125 125 DC 500 1 40 125 MIN 35 40 TYP
(0C to 70C, VCC = 5V + 10%)
MAX UNITS ns ns 100 ns ns ns 4.0 MHz ns s ns ns 50 ns NOTES 2, 7 2, 7 2, 3, 5, 7 2, 7 2, 7 2, 7 2, 7 2, 7 2, 7 2, 7, 14 2, 7
TIMING DIAGRAM: WRITE DATA
tCWH
RESET tCC tCL tR tF CLOCK tDC tCdh DATA INPUT/OUTPUT R/W R/W tCH R/W tCCH
TIMING DIAGRAM: READ DATA
tCWH RESET tCC
CLOCK tDC R/W tCDD tCDZ
021798 9/10
DS1204V
NOTES:
1. All voltages are referenced to GND. 2. Measured at VIH = 2.0 or VIL = .8V and 10ns maximum rise and fall time. 3. Measured at VOH = 2.4 volts and VOL = 0.4 volts. 4. For CLK, D/Q, and RST. 5. Load capacitance = 50 pF. 6. Measured with outputs open. 7. Measured at VIH of RST > 3.5V when RST supplies power. 8. Logic 1 maximum is VCC + 0.3 volts if the VCC pin supplies power and RST + 0.3 volts if the RST pin supplies power. 9. Applies to RST when VCC < 3.5V. 10. Input levels apply to CLK, DQ, and RST while VCC is within nominal limits. When VCC is not connected to the key, then RST input reverts to VIHE. 11. RST logic 1 maximum is VCC + 0.3 volts if the VCC pin supplies power and 5.5 volts maximum if RST supplies power. 12. Each DS1204V is marked with a 4-digit code AABB. AA designates the year of manufacture. BB designates the week of manufacture. 13. Average AC RST current can be determined using the following formula: ITOTAL = 2 + ILOAD DC + (4 x 10-3) (CL + 140)f ITOTAL and ILOAD are in mA; CL is in pF; f is in MHz. Applying the above formula, a load capacitance of 50 pF running at a frequency of 4.0 MHz gives an ITOTAL of 5 mA. 14. When RST is supplying power tCWH must be increased to100 ms average.
021798 10/10


▲Up To Search▲   

 
Price & Availability of DS1204V

All Rights Reserved © IC-ON-LINE 2003 - 2022  

[Add Bookmark] [Contact Us] [Link exchange] [Privacy policy]
Mirror Sites :  [www.datasheet.hk]   [www.maxim4u.com]  [www.ic-on-line.cn] [www.ic-on-line.com] [www.ic-on-line.net] [www.alldatasheet.com.cn] [www.gdcy.com]  [www.gdcy.net]


 . . . . .
  We use cookies to deliver the best possible web experience and assist with our advertising efforts. By continuing to use this site, you consent to the use of cookies. For more information on cookies, please take a look at our Privacy Policy. X